//发起网络请求的过程
import axios from "axios"
import {ElMessage} from 'element-plus'
const requrst = axios.create({
  baseURL:"/api",  //附加api 端口 在跨域的时候转换代理  编译前注释
    timeout: 60000
})

//请求拦截器  发起请求的时候 拦截处理
requrst.interceptors.request.use((config) => {
    //console.log("utils/request 请求拦截->", config)
    return config;
},
    (error) => Promise.reject(new Error(error))
)

//添加响应拦截器
requrst.interceptors.response.use(response => {
  // console.log("响应拦截->", response)
    return response
}, err => {
    ElMessage.error("网络错误")
    return Promise.reject(err);
})
export default requrst